Versions:

  • 0.2.86
  • 0.2.85
  • 0.2.84
  • 0.2.83
  • 0.2.82
  • 0.2.81
  • 0.2.80
  • 0.2.79
  • 0.2.78
  • 0.2.77
  • 0.2.76
  • 0.2.75
  • 0.2.74
  • 0.2.73
  • 0.2.72
  • 0.2.71
  • 0.2.70
  • 0.2.69
  • 0.2.68
  • 0.2.67
  • 0.2.66
  • 0.2.65
  • 0.2.64
  • 0.2.63
  • 0.2.62
  • 0.2.61
  • 0.2.60
  • 0.2.59
  • 0.2.58
  • 0.2.57
  • 0.2.56
  • 0.2.55
  • 0.2.54
  • 0.2.53
  • 0.2.52
  • 0.2.51
  • 0.2.49
  • 0.2.48
  • 0.2.46
  • 0.2.45
  • 0.2.44
  • 0.2.43
  • 0.2.35

Act is a command-line utility that enables developers to run GitHub Actions workflows locally before pushing code to the repository, eliminating the need for constant commits and server-side testing cycles. Created by cplee.org, the tool replicates the GitHub Actions runtime environment on a local machine by pulling the same Docker images that GitHub uses, mounting the repository inside a container, and executing the defined steps in sequence. This approach allows continuous-integration scripts, deployment automations, and test matrices to be debugged interactively, secrets to be supplied through encrypted local files, and artifact uploads to be simulated without consuming billable runner minutes. Common use cases include validating YAML syntax, troubleshooting environment-variable expansion, verifying service containers such as Redis or PostgreSQL, and rehearsing complex job dependencies across multiple operating systems. Act is particularly valuable in air-gapped or high-security environments where external runners are restricted, and it accelerates inner-loop development for teams that rely heavily on reusable workflows or custom actions published in internal marketplaces. The program is distributed under an open-source license and has evolved through forty-three public releases since its inception, with version 0.2.86 representing the latest stable milestone incorporating bug fixes for composite actions, improved caching behavior, and broader node20 runtime support. As part of the development-category ecosystem, act integrates seamlessly with existing Git repositories, VS Code terminals, and popular shell frameworks, requiring only Docker and a minimal JSON schema to mirror cloud execution paths. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.

Tags: